large piece of salted cod - French English Dictionary